<?php
/*DEE_DESC
 $templ=array(
	//Название шаблона в списке ОБЯЗАТЕЛЬНОЕ
	'title'=>'Страница отзывов',
	//Приложения которые будут выводится дополнительно при выборе данного шаблона
	'attaches'=>array(
		//Простое поле выбора 
		array('type'=>'field','desc'=>'Количество отзывов на странице','name'=>'response_limit')
	));
//DEE_DESC_END*/
$limit=array_shift(array_shift($view->getAttaches()));
$r=array(
'name'=>$user->name,
'phone_email'=>$user->email,
'text'=>'',
);
if(isset($_POST['response']))
{
	$r=$_POST['response'];
	$err=array();
	if(empty($r['name']))$err[]='<li>Вы не ввели имя</li>';
	if(empty($r['phone_email']))$err[]='<li>Вы не ввели телефона или e-mail</li>';
	if(empty($r['text']))$err[]='<li>Вы не ввели текст отзыва</li>';
	if($err)
		$load->block('modal_win',array('title'=>'Ошибка заполнения','class'=>'errors','cont'=>'<ul>'.implode($err).'</ul>'));
	else
	{
		array_map('mysql_real_escape_string',$r);
		$conn->query("insert into _responses(user_id,user_name,phone_email,date,text)values({$this->user->id},'{$r['name']}','{$r['phone_email']}',now(),'{$r['text']}')");
		successRedirect(array('cookie_message'=>array('id'=>'_response')));
	}
	
}

$conn->query("select sql_calc_found_rows  UNIX_TIMESTAMP(date) as date,user_name,text  from _responses where status='published' order by 1 desc  limit "
.(($view->paginator_index)* $limit).",$limit");
if($conn->rowCount())
{
	$view->gText.='<ul class="global-list">';
	while($row=$conn->fetch())
		$view->gText.='<li>				
				<h2 class="middle-title">от пользователя: '.$row->user_name.'</h2>				
				<span class="global-list__date">'.getDateFormat($row->date).'</span>'
				.'<p>'.$row->text.'</p>'
			.'</li>';
	$view->gText.='</ul>';
}
$conn->query('select found_rows() as num');
$total=$conn->fetch();
if($total)
	$total=$total->num;
else $total=0;
$view->gText.=$load->block('pagination',array('total'=>$total,'limit'=>$limit,'url_before'=>$url_before));

$view->gText.='<h2>Добавить отзыв:</h2><br />
<form action="" method="post">
	<fieldset class="position-left">
		<input type="text" name="response[name]" class="type-text" placeholder="Ваше имя" value="'.$r['name'].'" />
	</fieldset>
	<fieldset class="position-right">
		<input type="text" name="response[phone_email]" class="type-text" placeholder="Ваш телефон или e-mail" value="'.$r['phone_email'].'" />
	</fieldset>
	<fieldset class="full-length">
	<div class="textarea">
		<textarea id="text"  name="response[text]" class="textarea__inner"  placeholder="Ваш отзыв">'.$r['text'].'</textarea>
	</div>
	</fieldset>
	<fieldset class="location-right">
		<span class="global-button">
			<input type="submit" class="global-button__inner" value="Отправить"/>
		</span>	
	</fieldset>
</form>';
